home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / datamaster_lib.lha / Datamaster / Developer / Include / FD / datamaster_lib.fd
Text File  |  1997-04-27  |  2KB  |  43 lines

  1. ##base _DatamasterBase
  2. ##bias 30
  3. ##public
  4. dmQueryRecoList(DestList)(a0)
  5. dmQueryRecoNames(DestList)(a0)
  6. dmRecognize(Addr,Size)(a0,d0)
  7. dmRecognizePatt(Name)(a0)
  8. dmTestFile(Name,Size,Flags)(a0,d0/d1)
  9. dmGetRecoAddr(Filetype,CurrentAddr)(a0/a1)
  10. dmGetDMR_Tag(Recognizer,DMR_tag)(a0,d0)
  11. dmLockPrefs()()
  12. dmUnLockPrefs()()
  13. dmScanRecoDir(DirName)(a0)
  14. dmAddRecoDir(DirName)(a0)
  15. dmAddRecoName(RecoName)(a0)
  16. dmAddRecoFile(FileName)(a0)
  17. dmRemRecoName(Name)(a0)
  18. dmRemRecoAddr(address)(a0)
  19. dmReadRecoFile(FileName)(a0)
  20. dmFreeRecoFile(SegAddr)(a0)
  21. *--- now,useful functions for recognizer subprograms -----------------
  22. dmCmpTextC(UserString,RefString)(a0/a1)
  23. dmCmpTextNC(UserString,RefString)(a0/a1)
  24. dmCmpStringC(UserString,RefString)(a0/a1)
  25. dmCmpStringNC(UserString,RefString)(a0/a1)
  26. dmFindTextC(StartAddress,RefString,ScanSize,DataStart,DataSize)(a0/a1,d0,a2,d2)
  27. dmFindTextNC(StartAddress,RefString,ScanSize,DataStart,DataSize)(a0/a1,d0,a2,d2)
  28. dmFindStringC(StartAddress,RefString,ScanSize,DataStart,DataSize)(a0/a1,d0,a2,d2)
  29. dmFindStringNC(StartAddress,RefString,ScanSize,DataStart,DataSize)(a0/a1,d0,a2,d2)
  30. dmMatchName(UserString,Pattern)(a0/a1)
  31. dmCopyString(UserString,Dest)(a0/a1)
  32. dmCopyStringNZ(UserString,Dest)(a0/a1)
  33. dmCountString(UserString)(a0)
  34. dmDupString(UserString)(a0)
  35. *--- additions of v1.1 -----------------------------------------------
  36. dmFreeDMHandle(HandleAddr)(a0)
  37. *--- additions of v2.0 -----------------------------------------------
  38. dmQueryRecoListNew(Classes,Flags)(d0,d1)
  39. dmQueryRecoNamesNew(Classes,Flags)(d0,d1)
  40. dmFreeRecoList(RecoList)(a0)
  41. dmTestData(Address,Size,Flags,Filename)(a0,d0,d1,a1)
  42. ##end
  43.